river head - French English Dictionary